home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d6
/
formfill.arc
/
FILL.DOC
< prev
next >
Wrap
Text File
|
1990-07-17
|
32KB
|
399 lines
|
|
|
|
|
|
|
|
|
| FormFill
|
| Form Filling System
|
| ---------------------
|
| (C) 1988-90 by
|
| R.MacLean
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| FormGen Corporation
| 13 Holland Drive
| Bolton, Ontario, Canada
| L7E 1G4
|
| (416) 857-0022
|
|
|
|
|
|
| ---------
| ------|-- | (tm)
| --| | |------------------
| | -----|--- | Association of
| | | |-- Shareware
| ---| O | Professionals
| ------| | |---------------------
| --------- MEMBER
|
|
|
FormFill Shareware Quick Doc
=========
|
| "Shareware" is a term used to describe a system for distribution
| of software. Under the shareware concept, software may be freely
| copied and passed along to others, or distributed through bulletin
| board systems, etc.
|
| As a recipient of a shareware program, you may use the software
| for a short trial period to determine if it meets your needs. If
| it does, you pay the registration fee. By paying the fee, you are
| granted the right to retain the software for your use. If the
| software is not suitable then you may discard it.
|
| The shareware system provides substantial benefits the computing
| community (of which YOU are a member):
|
| 1) You get to try out the software BEFORE you buy it so you know
| exactly what you're buying.
|
| 2) Shareware is substantially less expensive than most commercial
| programs. You don't pay for costly marketing programs and
| fancy packaging.
|
| 3) You get access to a MUCH broader base of available programs.
| Thousands of excellent programs have been written by expert
| programmers who would never consider marketing commercially.
| Through the concept of shareware, these people their programs
| available to the community. Usually, all they ask in return
| is a small fee to reward them for the time and effort they've
| put into the program.
|
| The system is based entirely on the honour system, and generally
| works quite well. (Most people are honest and wouldn't violate
| the trust placed in them by the author of the software.)
|
| Shareware is NOT free software - the author counts on your integrity.
| Please register using the form the the end of this manual.
|
| You are encouraged to copy this software and pass it along to
| others who may be interested in using it.
|
| This program is produced by a member of the Association of Shareware
| Professionals (ASP). ASP wants to make sure that the shareware
| principle works for you. If you are unable to resolve a shareware
| related problem with an ASP member by contacting the member directly,
| ASP may be able to help. The ASP Ombudsman can help you resolve a
| dispute or problem with an
| ASP member, but does not
| provide technical support ---------
| for members' products. ------|-- | (tm)
| Please write to the --| | |------------------
| ASP Ombudsman at | -----|--- | Association of
| PO Box 5786, | | |-- Shareware
| Bellevue, WA 98006 ---| O | Professionals
| or send a Compuserve ------| | |---------------------
| message via easyplex to --------- MEMBER
| ASP Ombudsman 70007,3536
FormFill Starting the Program Quick Doc
====================
|
|
| Syntax to set up field definitions is:
|
| DEFINE filespec
|
| Syntax to fill in a form is:
|
| FILL filespec /P
|
| where:
| filespec - is the name of an existing .FRM file to be loaded
| on startup
|
| /P - optional switch to be used if your system uses
| non-standard hardware which results in messages like
| "Printer Not Connected" when this is obviously not
| the case.
|
|
| General Procedure
| =================
|
| To use FormFill to fill in forms created with FormGen, you first
| define the position and type of each data field on the form.
| Once this is done, you can use the Fill module to fill and print
| the form.
|
| Data fields can contain any kind of information, but four different
| types of fields are provided:
|
| text - may contain any textual or numeric material and may
| span several lines
| numeric - contain numeric information only and can be used in
| calculations
| date - uses the date from the system clock, or allows a date to
| be entered
| time - uses the time from the system clock, or allows a time to
| be entered
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FormFill Cursor Movement Keys Quick Doc
====================
|
|
| [up] - move cursor up | [Home] - move cursor to left
| | edge of pad
| [down] - move cursor down |
| | [End] - move cursor to right
| [<-] - move cursor left | edge of pad
| |
| [->] - move cursor right | [PgUp] - move up one screen
| |
| [->|] - move cursor right to | [PgDn] - move down one screen
| the next tab stop |
| | [Ctrl][Home] - move cursor to
| [|<-] - move cursor left to | upper left
| the next tab stop | corner of screen
| |
| [F7] - move the cursor left | [Ctrl][End] - move cursor to
| to the next non-blank | lower left
| character | corner of screen
| |
| [F8] - move the cursor right | [Ctrl][PgUp] - move cursor to
| to the next non-blank | top of form
| character |
| | [Ctrl][PgDn] - move cursor to
| [Ret] - move to the beginning of | bottom of form
| the next line |
|
|
| Field Definition Keys
| =====================
|
| [F1] - Define Text Field
| -----------------
| Creates a text input field at the cursor position. Use arrow keys
| (or the right mouse button) to strech the field to the desired
| dimensions and then press return. You will then be asked for a
| default value for the field.
|
|
| [F2] - Define Numeric Field
| --------------------
| Creates a numeric field at the cursor position. The field may be
| entered or computed. Entered fields will prompt for:
|
| FORMAT - format mask (see below)
| DEFAULT - default value at entry time (if any)
|
| Computed fields will prompt for:
|
| FORMAT - format mask (see below)
| FORMULA - calculation (see below)
|
|
|
|
FormFill Field Definition Keys (cont'd) Quick Doc
=====================
|
|
| [F3] - Define Field
| ------------
| Creates an entry field at the cursor position. Types available:
|
| 1) TEXT
| 2) NUMERIC
| 1) entered
| 2) computed
| 3) DATE
| 1) entered
| 2) current @ Entry
| 4) TIME
| 1) entered
| 2) current @ entry
|
|
| Other Keys
| ==========
|
|
| [F9] - Save form definition.
|
| [Alt][F9] - Load form & definitions.
|
| [Alt][P] - Set path to data directory.
|
| [Alt][X] - Exit FormFill
|
| [Alt][Q] - Toggle cursor position display between Row/Col and
| vertical/horizontal inches.
|
| [Alt][O] - Call operating system. This loads a secondary copy of
| DOS, allowing files to be copied, disks formatted, and
| other programs to be run from within DEFINE.
|
| To return to DEFINE, type EXIT at the DOS prompt.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FormFill Numeric Formats Quick Doc
===============
|
|
| Formats may be specified for numeric fields using:
|
| #, period (.), $ or $$, + or -, and comma (,)
|
| Example: value=1234.567
|
| ------------------------------------------------------------------------
| Format | Output | Comment
| ========================================================================
| ##### | 1235 | leading blank, rounded to nearest integer
| ####.# | 1234.6 | one decimal place
| ####.## | 1234.57 | format for money
| ------------------------------------------------------------------------
| ##,### | 1,235 | comma divides thousands
| $##,###.## | $ 1,234.57 | left aligned dollar sign
| $$##,###.## | $1,234.57 | dollar sign against first digit
| ------------------------------------------------------------------------
| $$##,###.##- | $1,234.57 | would show trailing minus if negative
| $$##,###.##+ | $1,234.57+ | shows trailing plus, (-) if negative
| ------------------------------------------------------------------------
|
|
| Formulas
| ========
|
| Four standard math operations are available:
|
| + addition * multiplication - subtraction / division
|
| In addition, constant percentages are supported. (ie. 12.5%)
| The values of other fields are indicated by square brackets. []
|
| ------------------------------------------------------------------------
| Formula | Comment
| ========================================================================
| [8]*[12]+7 | [field 8] x [field 12] + 7
| [8]*([12]+7) | [field 8] x the result of [field 12] + 7
| ------------------------------------------------------------------------
| [3]/2 | [field 3] divided by 2
| [28]*8.25% | 8.25 percent of [field 28]
| ------------------------------------------------------------------------
| [1]+[2]+[3]+[4]+[5]+[6] | the sum of fields 1 thru 6
| ------------------------------------------------------------------------
|
|
-----------------------------------------------------------------------------
| ------------------------------------------------------------------- |
| | -------=======<<<<<<< FormFill Registration >>>>>>>=======------- | |
| ------------------------------------------------------------------- |
| |
| FormFill is a copyright program distributed on a "Shareware" basis, |
| that is, it may be freely distributed for TRIAL use. This gives you |
| the benefit of being able to try it out BEFORE you buy. If you don't |
| find it useful, simply destroy or give away your copy and accept my |
| thanks for giving it a shot. |
| |
| If, however, you find it beneficial and wish to continue using it, |
| please register it by completing the bottom of this form and sending |
| the appropriate fee. This will give you a nicely printed manual, an |
| update of the program including any new features, and a clear |
| conscience whenever you use the program. If you believe in the |
| concept of shareware, it will also give you the nice feeling that |
| comes from knowing that you are backing up your beliefs and are |
| helping to encourage more development of this type of distribution. |
| |
| The registration is a very low price, but it helps us to make a |
| living and to continue to maintain and improve the program. |
| |
| If you do not register, but continue to benefit from the use of my |
| program, you are clearly violating the terms of my copyright, and |
| I will not be amused. |
| ---------------------------------- |
| |
| I would also be most pleased to add YOUR best forms to our library |
| for distribution to other FormFill users. If you send a disk with |
| your own form designs, I will allow you a $10 discount on your |
| registration. |
| |
| Please complete the form below and mail it today! ░░░░ ░░░░ |
| ░ ░ |
| THANK YOU! ...for supporting shareware! ░░░ ░░░ |
| ░ ░ |
| Randy MacLean - FormFill author ░ ░ |
|-----------------------------------------------------------------------------|
| Please register me as a FormFill User! RUSH my manual and update ASAP! |
| O I don't have any forms yet - here's my $35 registration fee. |
| O I've enclosed a disk with my forms - my fee is $25. |
| ------------------------------------------------------------------------- |
| | Name: | Company: | |
| |-------------------------------------------------------------------------| |
| | Address: | City: State: | |
| |------------------------------------------------------------------------- |
| | Zip: | +-+-+-+-+-+-+-+-+-+-+-+-+-+ |
| ------------------ -> O VISA | | | | | |
| | |-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
| O Please bill my credit card -|-> O M/C | | | | | |
| O I've enclosed my check | |-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
| -> O AMEX | | | | |
| mail to: +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
| Randy MacLean +-+-+-+-+ |
| c/o FormGen Corporation Expiry | | | |
| #9 - 13 Holland Drive +-+-+-+-+ |
| Bolton, Ontario For faster service, phone (416) 857-0022 |
| L7E 1G4 FAX (416) 857-4531 |
-----------------------------------------------------------------------------